package com.wei.czz.framework.common.service;

import com.wei.czz.framework.common.entity.FileImportFlowEntity;

import java.util.List;

/**
 * Created by IntelliJ IDEA.
 *
 * @author wei
 * date: 2024-05-05 10:46:58
 * className: FileImportFlowService
 * version: 1.0
 * description:
 */
public interface FileImportFlowService {

    /**
     * 保存文件上传流水操作
     * @param fileImportFlow 文件上传流水对象
     * @return 主键
     */
    Long saveOrEdit(FileImportFlowEntity fileImportFlow);

    /**
     * 批量保存文件上传流水操作
     * @param fileImportFlowList 文件上传流水对象列表
     */
    void batchSave(List<FileImportFlowEntity> fileImportFlowList);

    /**
     * 获取文件上传流水操作
     * @param fileImportId 文件上传记录主键
     * @return 文件上传流水对象列表
     */
    List<FileImportFlowEntity> findList(Long fileImportId);

    /**
     * 批量删除文件上传流水操作
     * @param fileImportIdList 文件上传记录主键列表
     */
    void delete(List<Long> fileImportIdList);
}

